#pragma once
#include "nodeio.h"
#include "Input.h"
#include "Observer.h"
#include <vector>

class Output :
	public NodeIO, public Observer
{
private:
	vector<Input*> outputLinks;
public:
	Output(void);
	void notify();
	void AttachInput(Input* input);
	~Output(void);
};

